package com.liang.cloud.Service;


import com.liang.cloud.Entity.Cart;

import java.util.List;

/**
 * @author: 余亮亮
 * @description:
 * @create: 2020-01-29 14:24:02
 **/
public interface CartService {

    /**
     * 根据openid查找购物车
     * @param openid
     * @return
     */
    List<Cart> findByOpenid(String openid);

    /**
     * 添加到购物车或者修改购物车的数量
     * @param cart
     * @return
     */
    Cart addCart(Cart cart);

    /**
     * 修改购物车
     * @param cart
     * @return
     */
    Cart sava(Cart cart);

    /**
     * 根据主键删除购物车
     * @param list
     */
    void delete(List<Integer> list);

    /**
     * 根据主键删除购物车
     * @param openid
     */
    void deleteByOpenid(String openid);
}
